1. Находить для себя утешение, разрядку, удовлетворение в чём-либо.
Перебирая в голове всех своих знакомых, Калинович невольно остановился на Белавине. «Вот с этим человеком, кажется, можно было бы потолковать и отвести хоть немного душу», - подумал он (Писемский. Тысяча душ).
2. на ком, на чём. Вознаграждать себя за какие-либо утраты, потери, восполнять их за счёт кого-либо, чего-либо.
Проскочили то место, где ещё днём сидели немцы, и встретили их в лесной чаще. И отвели душу на этих автоматчиках (А. Н. Толстой. Рассказы Ивана Сухарева).
Это походило на жест отчаяния. Так буян, выброшенный вон из дома, отводит душу на том, что начинает издали бросать в окна камнями (Сергеев-Ценский. Севастопольская страда).
3. чем. Устар. Получать удовольствие, удовлетворение посредством чего-либо.
Харитон Артёмыч, как на службу, отправлялся каждый день утром на фабрику, чтобы всласть поругаться с Ечкиным и хоть этим отвести душу (Мамин-Сибиряк. Хлеб).
Учебный фразеологический словарь
отводить/отвести душу
Разг. Находить для себя утешение, успокоение, разрядку (обычно в разговоре с кем-либо или в каком-либо занятии, деле). С сущ. со знач. лица: дочь, девушка… отводит душу с кем? с подругой, с матерью…; отводить душу в чем? в работе, в песне…
Иван Петрович не знал, куда деться от тоски и скуки… Только с матерью своею и отводил душу… по целым часам слушая незатейливую болтовню доброй женщины… (И. Тургенев.)
Бесценнейший мой Порфира!.. Давно порывался я написать тебе… Уж как хотелось мне отвести с тобой душу! (В. Ключевский.)
И Любимов начал ругаться… он не мог остановиться, никто его и не останавливал - пусть отведет душу. (И. Эренбург.)